@-webkit-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@-webkit-keyframes bounce{0%{transform:translateY(0)}20%{transform:translateY(0)}40%{transform:translateY(-30px)}50%{transform:translateY(0)}60%{transform:translateY(-15px)}80%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes bounce{0%{transform:translateY(0)}20%{transform:translateY(0)}40%{transform:translateY(-30px)}50%{transform:translateY(0)}60%{transform:translateY(-15px)}80%{transform:translateY(0)}to{transform:translateY(0)}}@-webkit-keyframes shake{0%{transform:translateX(0)}10%{transform:translateX(-10px)}20%{transform:translateX(10px)}30%{transform:translateX(-10px)}40%{transform:translateX(10px)}50%{transform:translateX(-10px)}60%{transform:translateX(10px)}70%{transform:translateX(-10px)}80%{transform:translateX(10px)}90%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes shake{0%{transform:translateX(0)}10%{transform:translateX(-10px)}20%{transform:translateX(10px)}30%{transform:translateX(-10px)}40%{transform:translateX(10px)}50%{transform:translateX(-10px)}60%{transform:translateX(10px)}70%{transform:translateX(-10px)}80%{transform:translateX(10px)}90%{transform:translateX(-10px)}to{transform:translateX(0)}}@-webkit-keyframes tada{0%{transform:scale(1)}10%{transform:scale(.9) rotate(-3deg)}20%{transform:scale(.9) rotate(-3deg)}30%{transform:scale(1.1) rotate(3deg)}40%{transform:scale(1.1) rotate(-3deg)}50%{transform:scale(1.1) rotate(3deg)}60%{transform:scale(1.1) rotate(-3deg)}70%{transform:scale(1.1) rotate(3deg)}80%{transform:scale(1.1) rotate(-3deg)}90%{transform:scale(1.1) rotate(3deg)}to{transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%{transform:scale(.9) rotate(-3deg)}20%{transform:scale(.9) rotate(-3deg)}30%{transform:scale(1.1) rotate(3deg)}40%{transform:scale(1.1) rotate(-3deg)}50%{transform:scale(1.1) rotate(3deg)}60%{transform:scale(1.1) rotate(-3deg)}70%{transform:scale(1.1) rotate(3deg)}80%{transform:scale(1.1) rotate(-3deg)}90%{transform:scale(1.1) rotate(3deg)}to{transform:scale(1) rotate(0)}}@-webkit-keyframes swing{20%,40%,60%,80%,to{transform-origin:top center 50%}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes swing{20%,40%,60%,80%,to{transform-origin:top center 50%}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@-webkit-keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}to{transform:translateX(0)}}@keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}to{transform:translateX(0)}}@-webkit-keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@-webkit-keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}to{transform:skewX(0deg)}}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}to{transform:skewX(0deg)}}@-webkit-keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}@-webkit-keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@-webkit-keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}@-webkit-keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}to{opacity:0;transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}to{opacity:0;transform:translateX(-2000px)}}@-webkit-keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}to{opacity:0;transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}to{opacity:0;transform:translateX(2000px)}}@-webkit-keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@-webkit-keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}@-webkit-keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}@-webkit-keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}@-webkit-keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}@keyframes fadeOutUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}@-webkit-keyframes fadeOutDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes fadeOutDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@-webkit-keyframes fadeOutRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(20px);opacity:0}}@keyframes fadeOutRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(20px);opacity:0}}@-webkit-keyframes fadeOutLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-20px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-20px);opacity:0}}@-webkit-keyframes fadeOutUpBig{0%{transform:translateY(0);opacity:1}to{transform:translateY(-2000px);opacity:0}}@keyframes fadeOutUpBig{0%{transform:translateY(0);opacity:1}to{transform:translateY(-2000px);opacity:0}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInRight{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInLeft{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInLeft{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}@-webkit-keyframes fadeInUpBig{0%{transform:translateY(2000px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUpBig{0%{transform:translateY(2000px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes flip{0%{transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(1turn) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(1turn) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{transform:translateX(0) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:translateX(0) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{transform:translateX(0) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:translateX(0) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes lightSpeedOut{0%{transform:translateX(0) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes lightSpeedOut{0%{transform:translateX(0) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes rotateOut{0%{transform-origin:center center 50%;transform:rotate(0);opacity:1}to{transform-origin:center center 50%;transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center 50%;transform:rotate(0);opacity:1}to{transform-origin:center center 50%;transform:rotate(200deg);opacity:0}}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:left bottom 50%;transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:left bottom 50%;transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:left bottom 50%;transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:left bottom 50%;transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:right bottom 50%;transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:right bottom 50%;transform:rotate(-90deg);opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:right bottom 50%;transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:right bottom 50%;transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateIn{0%{transform-origin:center center 50%;transform:rotate(-200deg);opacity:0}to{transform-origin:center center 50%;transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center 50%;transform:rotate(-200deg);opacity:0}to{transform-origin:center center 50%;transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom 50%;transform:rotate(-90deg);opacity:0}to{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom 50%;transform:rotate(-90deg);opacity:0}to{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom 50%;transform:rotate(90deg);opacity:0}to{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom 50%;transform:rotate(90deg);opacity:0}to{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom 50%;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom 50%;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom 50%;transform:rotate(90deg);opacity:0}to{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom 50%;transform:rotate(90deg);opacity:0}to{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}}@-webkit-keyframes hinge{0%{transform:rotate(0);transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform-origin:top left 50%;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(-100%) rotate(-120deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) rotate(0deg)}}@keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(-100%) rotate(-120deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) rotate(0deg)}}@-webkit-keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) rotate(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(-100%) rotate(-120deg)}}@keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) rotate(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(-100%) rotate(-120deg)}}.slider.text-above{position:relative;height:700px;padding:0}.slider.text-above .bg{height:700px}@media (min-width:1480px){.slider.text-above h2{width:83.22580645%}.slider.text-above p{text-align:left;justify-content:flex-start}}.slider.text-above .text-block{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:430px;padding:20px 25px;min-height:480px;max-height:580px;box-sizing:border-box;top:50%;left:calc((100% - 980px)/2);transform:translateY(-50%);z-index:1;background-color:hsla(0,0%,100%,.75);line-height:1.5;box-shadow:3px 3px 5px rgba(0,0,0,.25)}.slider.text-above .text-block .swiper-slide{height:calc(100% - 50px)}.slider.text-above .text-block .swiper-slide .ct{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%}.slider.text-above .text-block .swiper-slide .ct .desc{height:100%;overflow:auto}.slider.text-above .text-block .swiper-slide .ct .learn-more-links{font-size:16px}.slider.text-above .text-block .swiper-button-next,.slider.text-above .text-block .swiper-button-prev{background-size:50% 50%;outline:none}.slider.text-above .text-block .swiper-button-prev{left:0;display:none}.slider.text-above .text-block .swiper-button-next{display:none;right:0;top:auto;bottom:20px;width:40px;background-color:#007aff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.slider.text-above .text-block .swiper-pagination{left:0;bottom:15px;width:calc(100% - 30px);z-index:99}@media (min-width:1000px){.slider.text-above .text-block .swiper-pagination{bottom:30px}}.slider.text-above .text-block .ttl{font-size:32px;font-weight:300;color:#444;padding-bottom:.3em;margin-bottom:.5em;word-break:break-word}.theme-enterprise .slider.text-above .text-block .ttl{border-bottom:1px solid #128ecc}.theme-smb .slider.text-above .text-block .ttl{border-bottom:1px solid #ea7c26}.theme-home .slider.text-above .text-block .ttl{border-bottom:1px solid #76b04a}.theme-expansion .slider.text-above .text-block .ttl{border-bottom:1px solid #9100bb}.theme-networking .slider.text-above .text-block .ttl,.theme-peripheral .slider.text-above .text-block .ttl{border-bottom:1px solid #41d3b2}.theme-storage-accelerator .slider.text-above .text-block .ttl{border-bottom:1px solid #477785}.theme-computing-accelerator .slider.text-above .text-block .ttl{border-bottom:1px solid #008cff}.theme-storage-accessories .slider.text-above .text-block .ttl{border-bottom:1px solid #acd01e}.theme-interface-cards .slider.text-above .text-block .ttl{border-bottom:1px solid #d3419a}.theme-for-pc-workstations .slider.text-above .text-block .ttl{border-bottom:1px solid #e3b000}.theme-switches .slider.text-above .text-block .ttl{border-bottom:1px solid #15a3cc}.theme-network-cards .slider.text-above .text-block .ttl{border-bottom:1px solid #1da0dd}.theme-pc-expansion .slider.text-above .text-block .ttl{border-bottom:1px solid #e38b00}.theme-qvr-pro-appliance .slider.text-above .text-block .ttl{border-bottom:1px solid #b29672}.theme-software .slider.text-above .text-block .ttl{border-bottom:1px solid #128ecc}.theme-qgd-switches .slider.text-above .text-block .ttl{border-bottom:1px solid #1dc2d4}.theme-routers .slider.text-above .text-block .ttl{border-bottom:1px solid #f69a0d}.theme-qucpe .slider.text-above .text-block .ttl{border-bottom:1px solid #3f68ab}.theme-mesh-wi-fi-routers .slider.text-above .text-block .ttl,.theme-qsw-10gbe-switches .slider.text-above .text-block .ttl{border-bottom:1px solid #f69a0d}.theme-adra-ndr .slider.text-above .text-block .ttl{border-bottom:1px solid #3f68ab}.theme-poe-switches .slider.text-above .text-block .ttl,.theme-qsw-full-10gbe-switches .slider.text-above .text-block .ttl,.theme-qsw-managed-switches .slider.text-above .text-block .ttl{border-bottom:1px solid #f69a0d}.theme-qsw-2-5gbe-switches .slider.text-above .text-block .ttl,.theme-qsw-unmanaged-switches .slider.text-above .text-block .ttl{border-bottom:1px solid #acd01e}.theme-qsw-25gbe-switches .slider.text-above .text-block .ttl,.theme-qsw-industrial-switches .slider.text-above .text-block .ttl{border-bottom:1px solid #15a3cc}.slider.text-above .text-block .desc{font-size:16px;color:#666}.slider.text-above .text-block .badge{position:absolute;bottom:36px}.slider.text-above .text-block .badge img{height:60px}.slider.text-above .bg .swiper-slide{height:700px}.slider.text-above .bg .swiper-slide .ct{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;max-width:980px;margin:0 auto;left:50%;top:50%;transform:translate(-50%,-50%);align-items:center}.slider.text-above .bg .prod-img{position:absolute;right:0}@media (min-width:1000px){.slider.text-above .bg .prod-img{max-width:50%}}.slider.text-above .bg .prod-img img{max-width:100%}.slider.text-above .bg .swiper-slide{background-position:center 0;background-size:cover}.slider.text-above .swiper-pagination{position:absolute;text-align:right;transition:opacity .3s;transform:translateZ(0);z-index:10;bottom:60px;left:calc((100% - 980px)/2);width:430px;padding:0;box-sizing:border-box}.slider.text-above .swiper-pagination .swiper-pagination-bullet{margin-left:8px;width:12px;height:12px;outline:none;border-radius:0}.theme-enterprise .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#128ecc}.theme-smb .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#ea7c26}.theme-home .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#76b04a}.theme-expansion .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#9100bb}.theme-networking .slider.text-above .swiper-pagination .swiper-pagination-bullet-active,.theme-peripheral .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#41d3b2}.theme-storage-accelerator .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#477785}.theme-computing-accelerator .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#008cff}.theme-storage-accessories .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#acd01e}.theme-interface-cards .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#d3419a}.theme-for-pc-workstations .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#e3b000}.theme-switches .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#15a3cc}.theme-network-cards .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#1da0dd}.theme-pc-expansion .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#e38b00}.theme-qvr-pro-appliance .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#b29672}.theme-software .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#128ecc}.theme-qgd-switches .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#1dc2d4}.theme-routers .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#f69a0d}.theme-qucpe .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#3f68ab}.theme-mesh-wi-fi-routers .slider.text-above .swiper-pagination .swiper-pagination-bullet-active,.theme-qsw-10gbe-switches .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#f69a0d}.theme-adra-ndr .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#3f68ab}.theme-poe-switches .slider.text-above .swiper-pagination .swiper-pagination-bullet-active,.theme-qsw-full-10gbe-switches .slider.text-above .swiper-pagination .swiper-pagination-bullet-active,.theme-qsw-managed-switches .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#f69a0d}.theme-qsw-2-5gbe-switches .slider.text-above .swiper-pagination .swiper-pagination-bullet-active,.theme-qsw-unmanaged-switches .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#acd01e}.theme-qsw-25gbe-switches .slider.text-above .swiper-pagination .swiper-pagination-bullet-active,.theme-qsw-industrial-switches .slider.text-above .swiper-pagination .swiper-pagination-bullet-active{background:#15a3cc}.slider.text-above.text-right .text-block{left:auto}@media (min-width:1000px){.slider.text-above.text-right .text-block{right:calc((100% - 980px)/2)}}.slider.text-above.text-right .bg .prod-img{left:0;right:auto}@media screen and (max-width:1000px){.slider.text-above,.slider.text-above .bg,.slider.text-above .bg .swiper-slide,.slider.text-above .swiper-wrapper{height:auto}.slider.text-above .bg .swiper-slide .ct{position:relative;height:auto}.slider.text-above .bg .prod-img{position:static;margin:0 auto}.slider.text-above .bg .prod-img img{max-width:50%;padding:5%;margin:0 auto;display:table}.slider.text-above .text-block{position:relative;transform:none;left:0;top:0;width:100%;min-height:0;box-shadow:none}.slider.text-above .text-block .swiper-slide,.slider.text-above .text-block .swiper-slide .ct,.slider.text-above .text-block .swiper-slide .ct .desc{height:auto}}@media (min-width:1280px){.software-keyvision.software-keyvision--column h1{padding-bottom:90px}}#ui .sqfk-sec-figure{margin-top:40px}#ui .f01-swiper{margin-top:50px}#ui .f01-swiper .swiper-slide .sqfk-sec-figure{padding-bottom:10px}#ui .f01-swiper .swiper-slide .sqfk-sec-figure img{max-width:100%;box-shadow:2px 2px 5px hsla(0,0%,78.4%,.8)}#ui .f01-swiper .swiper-pagination{top:0}#ui .f01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 10px;width:15px;height:15px}#recognition h4{font-weight:300;font-size:16px;color:#6334f4}#recognition p.p-anno{text-align:left}#google-edge-tpu{background-color:#f9fafd;background-repeat:no-repeat;background-attachment:fixed;background-position:0 0,100% 0}@media (max-width:1439px){#google-edge-tpu{background-image:none!important}}#google-edge-tpu .chart{margin:20px 0 10px}@media (min-width:600px){#google-edge-tpu .chart{margin:60px 0 20px}}@media (min-width:1000px){#google-edge-tpu .chart{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}}#google-edge-tpu .chart .chart__device{text-align:center;padding:0 5%}@media (min-width:1000px){#google-edge-tpu .chart .chart__device{padding:0}}#google-edge-tpu .chart .chart__performance{padding:0 5%;align-items:flex-end}@media (min-width:1000px){#google-edge-tpu .chart .chart__performance{width:100%;padding:0}}#google-edge-tpu .chart .chart__performance figure{width:100%;position:relative;margin-right:20px}@media (min-width:1000px){#google-edge-tpu .chart .chart__performance figure{margin:0 20px}}#google-edge-tpu .chart .chart__performance figure img:nth-child(2){position:absolute;top:0;left:0;-webkit-animation-duration:2s;animation-duration:2s}#google-edge-tpu .chart .chart__performance div p{color:#d44e38;font-size:16px;line-height:1em;padding:0}@media (min-width:600px){#google-edge-tpu .chart .chart__performance div p{font-size:28px}}@media (min-width:1000px){#google-edge-tpu .chart .chart__performance div p{font-size:36px}}#google-edge-tpu .chart .chart__performance div p:first-child{font-size:26px;font-weight:600}@media (min-width:600px){#google-edge-tpu .chart .chart__performance div p:first-child{font-size:50px}}@media (min-width:1000px){#google-edge-tpu .chart .chart__performance div p:first-child{font-size:66px}}#search{background-image:linear-gradient(135deg,#8947f5,#2230ff)}@media (min-width:1160px){#search{padding:0}}#search .sqfk-container{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-direction:column-reverse}@media (min-width:1160px){#search .sqfk-container{width:1150px;flex-direction:row}}@media (min-width:1160px){#search .sqfk-container .f03-img,#search .sqfk-container .f03-text{width:50%}}#search .sqfk-container .f03-img .sqfk-sec-figure{position:relative}@media (min-width:1160px){#search .sqfk-container .f03-img .sqfk-sec-figure{top:10px}}#search .sqfk-container .f03-img .sqfk-sec-figure img{-moz-filter:drop-shadow(0 2px 4px rgba(0,0,0,.6));filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}@media (min-width:1160px){#search .sqfk-container .f03-img .sqfk-sec-figure img{max-width:400px}}@media (min-width:1160px){#search h2,#search p{text-align:left}}#features .tab-menu{padding:20px 20px 0}@media (min-width:600px){#features .tab-menu{padding:20px 4.19354839% 0}}@media (min-width:1000px){#features .tab-menu{padding:20px 8.38709677% 0}}#features .tab-menu li{width:25%;padding:0 20px}@media (min-width:600px){#features .tab-menu li{padding:0 30px}}#features .tab-menu li.active:after{background:linear-gradient(90deg,#efc600,#f95987)}#features .tab-menu li .icon img{width:100px}#features .tab-menu li .text{font-size:16px;display:none}@media (min-width:600px){#features .tab-menu li .text{display:block}}@media (min-width:1000px){#features .tab-menu li .text{font-size:18px}}#features .tab-content .sm-title{font-weight:700;margin-bottom:.8em}@media (min-width:600px){#features .tab-content .sm-title{display:none}}#mobile{background-color:#f4f5f5}#mobile p{text-align:center}.sqfk-section.slider.text-above .learn-more{font-weight:300;margin:30px auto 0}.sqfk-section.slider.text-above .bg .swiper-slide .ct{height:300px}.sqfk-section.slider.text-above .text-block{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;padding-bottom:50px}.sqfk-section.slider.text-above .text-block .swiper-slide .ct .desc{overflow:visible}.sqfk-section.slider.text-above .text-block .swiper-pagination .swiper-pagination-bullet-active{background:#683974}.sqfk-section.slider.text-above .text-block .download-block{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;margin-top:30px}.sqfk-section.slider.text-above .text-block .download-block a{margin:auto 10px}.sqfk-section.slider.text-above .text-block .download-block .platform{height:30px;display:block;margin:0 auto}.sqfk-section.slider.text-above .text-block .download-block .qrcode{display:none;width:100px}@media (min-width:600px){.sqfk-section.slider.text-above .text-block .download-block .qrcode{display:block}}#multimedia{background-attachment:fixed;background-size:cover;background-position:50%}#models td,#multimedia p{text-align:center}